home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d3
/
tw11.arc
/
TW.DOC
< prev
Wrap
Text File
|
1990-04-07
|
32KB
|
766 lines
┌──────────────────────────────────────────────────┐
│ │
│ TINYWORD │
│ │
│ version 1.1 │
│ │
│ │
│ Copyright (c) 1990 -- all rights reserved │
│ Loys Software Development │
│ │
└──────────────────────────────────────────────────┘
TINYWORD is a text editor designed for IBM personal computers and
near compatibles.
Loys Software Development reserves the copyright to this
program and all related materials. The user is granted a non-
exclusive license to use the program and is encouraged to pay for
the program if it is found to be useful. A modest sum of ONE
DOLLAR to cover the registration fee will entitle the user to
full registration. Government and business entities may not use
the program without paying the registration fee. Although payment
is not strictly enforced, we recommend that you register your
program with the form included at the end of the documentation.
The registrations gives us an indication of the number of users
posessing a copy of TINYWORD. If enough users use this program,
we will be encouraged to make future enhancements of TINYWORD.
Your dollar, of course, helps to defray the development cost.
Send payments, if any, and the registration form to:
Loys Software Development
1276 Crystal St.
Los Angeles, CA. 90031
You are encouraged to make unlimited copies of TINYWORD and
pass it along to other users in club meetings, schools, bulletin
board systems, et cetera for general distributions. TINYWORD
must be distributed in unmodified and complete form, given in its
original compressed mode (e.g. TINYWORD.COM). Under no circum-
stances may TINYWORD be sold for commercial purposes without the
prior written permission from Loys Software Development. However,
you may charge a reasonable fee for recovering the cost of duplicat-
ing a disk. You may also distribute TINYWORD in conjunction with
any other fine products where it is permissible, as long as you
fulfilled the terms of the agreement.
Loys Software Development specifically disclaims all
warranties, expressed or implied, including but not limited to,
implied warranties of merchantability and fitness for any
particular purpose. In no event shall Loys Software Development
be liable for any loss of profit or any other commercial damage,
including but not limited to special, incidental, or consequential
damages.
=======================================================================
INTRODUCTION
TINYWORD is a compact size text editor occupying approximately
6 kilobytes of disk storage space. TINYWORD not only provides
you with a full range of text editing capabilities, but it is also
easy to use. TINYWORD is small but it packs more power to rival
most text editors in the same class. Some of TINYWORD's features
include:
o full screen editing
o handles either monochrome or graphics adapter
o displays the column and line number of the cursor position
o capable of editing as much as the amount of free memory
o on-line help
o inserting and deleting texts
o removing portions or whole lines of texts
o copying, deleting, or moving blocks of texts
o finding and replacing specific occurences of strings
o automatic indentations
o automatic tabulations
o restores deleted lines
TINYWORD is a screen editor specifically designed for the
creation of ASCII text. While some editors are only capable of
editing up to 64K worth of memory, TINYWORD instead uses all the
available memory in the computer system. This allows you to write
even larger texts. TINYWORD also incorporates some commands made
standard by WORDSTAR. Even if you are not familiar with WORDSTAR's
commands, TINYWORD provides on-line help which you can call up
anytime to help you with the editing.
HARDWARE AND SOFTWARE REQUIREMENTS
o Near compatible machine or (PC,XT,AT,Laptops).
o DOS 2.0 or above.
o Supports monochrome and/or graphics adapter.
o Requires a minimum of 4K bytes of RAM.
o At least one disk drive.
o Requires a minimum 6 kilobytes of free space on disk.
Some restrictions apply to TINYWORD as in the case of screen
editing. TINYWORD is only capable of editing up to 80 characters
per line. If you intend to type in excess of 80 characters for
each line, we suggest you use an alternative text editor to replace
TINYWORD. Another limitation of TINYWORD concerns about saving
files. You must have enough free space on your disk to store
the files in. TINYWORD needs all the available space on the
disk to write the file including the backup file with the .BAK
extension. If the amount of text in the memory buffer exceeds
the total capacity of the disk, TINYWORD suspends the writing
operation with an error. Any text still remaining in the memory
buffer which has not been written to the disk before the abruption
began, would be lost. Always make frequent backups of your
file for your protection.
THE BASIC FUNDAMENTALS OF USING TINYWORD EDITOR
Format: TW [ Filename[.Ext] ]
The format above is used to call up TINYWORD. Items in
square brackets are optional. If you want to include optional
information, do not include the square brackets, only information
within the brackets. A filename can have one to eight characters
in length followed by an optional period and an extension type of
no more than three characters long. If the filename preceding TW
is omitted, TINYWORD automatically defaults to a message on the top
part of the screen requesting for the filename to be edited.
STATUS LINE
_________________________________________________________________
The next screen displays the status line containing the
following information:
┌───────────────────────────────────────────────────────────────────────┐
│ F1=HELP F2=SAVE F3=LOAD F4=EXIT Editing:FILENAME.TYP Ln Cn ICA │
└───────────────────────────────────────────────────────────────────────┘
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ Status
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Col #
│ │ │ │ │ └── Line #
│ │ │ │ └── Current file being edited
│ │ │ └── Quit TINYWORD editor
│ │ └── Save current file and load a new file
│ └── Save current file
└── Call Help Menu
F1 Displays an on screen help menu of TINYWORD's editing
commands. Press any key on the keyboard again to resume
file editing.
F2 Saves the updated file from the memory buffer to disk. If a
former version of this file exists, it will be renamed to
".BAK".
F3 If a file already exists in the memory buffer, TINYWORD
automatically saves the edited file before loading the next
file into the memory buffer. TINYWORD requests for the
name of the new file by displaying the following message
on the status line:
Filename: _______________
F4 This command terminates the editor and returns the control
back to DOS. Since editing has been performed entirely in
memory, the disk file is not affected by the changes. The
edited file is explicitly saved by first pressing the F2
function key before terminating the editor with the F4 key.
If the F4 function key is pressed before the F2 key, the
program will exit immediately without saving any edited
file from memory.
Editing: FILENAME.TYP
Indicates the name of the current file being edited.
Ln Displays the line number corresponding to the cursor's
position counted from the beginning of the file.
Cn Displays the column number corresponding to the cursor's
position from the left side of the screen.
Status
Shows the status of the keyboard which is determined by
any combinations of the following characters:
"I" stands for insert. The insert mode indicates the
characters inserted at the cursor position. Any texts to
the right of the cursor will be shifted to the right as
characters are typed into the keyboard. Depressing the
<INSERT> key on the keyboard toggles the insert mode on
or off. When the insert mode is off, the status line
displays character "O" to represent an overwrite. Text
keyed into the keyboard in this mode will overwrite
characters under the cursor instead of inserting them.
"C" stands for changes. This character will only appear in
the status line after any changes had been made on the file.
"A" indicates that auto-indentation is turned on. After
depressing the RETURN key, the cursor attempts to line up
directly with the first character of the previous line.
The auto-indentation mode could be toggled off by pressing
both the <ALT> and the <A> keys simultaneously. If the
character "A" is not shown on the status line, this
signifies that auto-indentation is currently in the passive
mode. While in the passive mode, the cursor lines up with
column one of the next line.
CURSOR MOVEMENT COMMANDS
_________________________________________________________________
You have the option of using either the cursor keys or the built-in
editing commands to control the movement of the cursor across the
screen. Some of TINYWORD's built-in editing commands complies to the
standard established by WORDSTAR.
<Ctrl><S> Moves the cursor one position to the left. The left arrow
cursor key can also be used in place of the <Ctrl><S> key.
<Ctrl><D> Moves the cursor one character to the right. You can also
use the right arrow key as an alternative to using the
<Ctrl><D> key.
<Ctrl><A> Moves the cursor to the beginning of the word to the left.
Another alternative is to depress the <Ctrl> and the left
arrow key simultaneously to move the cursor to the
beginning of the leftmost word.
<Ctrl><F> Moves the cursor to the beginning of the word to the right.
Another alternative is to depress the <Ctrl> and the right
arrow key simultaneously to move the cursor to the beginning
of the rightmost word.
<Ctrl><E> Moves the cursor to the line above. The up arrow key
is an alternative to using the <Ctrl><E> key.
<Ctrl><X> Moves the cursor to the line below. Alternatively you
may use the down arrow key to move down one line.
<Ctrl><R> Scrolls the screen up by one page. The farthest the
cursor can reach up is to the beginning of the file.
Again another option is to use the <PgUp> key which
scrolls the page up to the next screen.
<Ctrl><C> Scrolls down one page. You may also use <PgDn> instead.
<HOME> Moves the cursor to the beginning of the current line.
<END> Moves the cursor to the end of the current line.
<Alt><T> Sets tab to move every Nth spaces to the right. By default
the tab is set to 5 spaces. You may, however, modify the
tab setting to whatever you like by pressing <ALT><T>.
TINYWORD responds with the message:
Tab width: ________
at which you would enter the desired tab value followed
by a carriage return.
<SHIFT><TAB>
Reverses the direction of the cursor to move left during
tabulation. The number of spaces which the cursor moves
depends on the tab setting set by <ALT><T>. By default
the tab is set to 5.
<Ctrl><PgUp>
Moves to the top of the file. The cursor moves to the
very first character of the text.
<Ctrl><PgDn>
Moves to the end of the file. The cursor is placed at
the very last character of the text.
EDIT COMMANDS
_________________________________________________________________
<Ctrl><T> Deletes the word to the right of the cursor. The cursor
remains stationary.
<Ctrl><Y> Deletes the entire line containing the cursor. The remain-
ing text scrolls up one line to fill the void. The cursor
is placed at column one of the next line.
<Ctrl><U> Recovers the last line deleted by <CTRL><Y>. Deleted
lines are recovered utilizing the concept of push and
pop stacks which carry pertinent information about
erased texts. Each time a line is removed from text,
the address of the erased line is pushed into a storage
called a stack. Addresses of the lines are stored in
the order that they were erased with the most current
one resting on top of the stack. Anytime when you want
to recover a deleted line, press the <Ctrl><U> command
to "pop" the address off the stack resulting in the
recovery of the erased line. (Sorry, no provisions have
been made for recovering deleted characters.)
<Ctrl><G> Erases the character under the cursor and shifts any
characters to the right of the cursor one position to
the left. The same principle applies to the <DELETE>
key if you intend to use this rather than <Ctrl><G>.
<Ctrl><L> Deletes all characters starting from the current cursor
position to the end of the current line.
<INSERT> This toggles the insert mode on and off. When the insert
mode is on, the letter "I" appears on the right hand
corner of the screen. Any existing text to the right of
the cursor shifts to the right as characters are typed
into the keyboard. Depressing the <INSERT> key again
deactivates the insert mode. A letter "O" replaces the
character "I" in the status line. In this mode, any
characters entered through the keyboard overwrites exist-
ing characters under the cursor.
BLOCK COMMANDS
_________________________________________________________________
The block commands operate on blocks of text. A block refers to a
quantity of text which extends anywhere from one line to several
pages of text. A block of text must be marked with two markers
corresponding to the starting and the ending location of the block
as an indication of the selected area that is to be copied, deleted,
or moved. The block is marked by placing a "begin block" (i.e.
ALT-B) marker on the first line and an "end block" marker (i.e.
ALT-C or ALT-D) on the final line. TINYWORD highlights the
block to confirm the area targetted for editing.
<ALT><B> <ALT><C> <ALT><I>
This group of commands places a copy of the blocked text at the
desired line containing the cursor. The original block is un-
affected by the changes. If the block has not been pre-marked
for copying, the command terminates the operation. To copy the
desired block of text, move the cursor to the first line of the
target block and mark it with the starting block marker (i.e.
<ALT><B>). Next move the cursor down to the last line of the
target block and mark it with the end block marker <ALT><C>. After
depressing the <ALT><C> entries, the highlighted portion of the
text should disappear. A copy of the block is retained in memory
until the desired area of the text is selected for pasting. Move
the cursor to the furthermost left column of the targetted row for
copying and press <ALT><I>. TINYWORD copies the marked block to
the line containing the cursor. The presence of any text found
below the block would be shifted as a result of the insertion.
<ALT><B> <ALT><D>
This operation deletes a block of text. The <ALT><B> command
marks the beginning of the block. The line holding the cursor
is highlighted to identify the specific text targetted for
erasure. Move the cursor down to the end of the block and mark
it with the <ALT><D> key. The block is removed causing any
text found above and below the affected block to merge. Since
there are no provisions for recovering deleted blocks, pre-
cautions are suggested when utilizing this command.
<ALT><B> <ALT><D> <ALT><I>
This operation moves a block of text from its original position
to the cursor position. The original position of the marked
block vanishes from the text but reappears again at a new
location marked by the cursor.
<ALT><U>
This operation escapes any block commands already in the
buffer. If you pressed <ALT><B>, for example, and you decided
you want to discontinue with the block commands, you can press
the <ALT><U> key to terminate the operation.
FIND AND REPLACE COMMANDS
_________________________________________________________________
The find and replace command has the ability to search for the
occurence of any string up to 20 characters long and replacing
it with another string also up to 20 characters long. Case letters
are dependent for the search (i.e. TINYWORD treats upper and
lower case letters differently). The search operation always
begin from the current location of the cursor. If the specified
text is not detected before reaching end of file, TINYWORD
issues a message "No more matching strings" on the status line.
<ALT><F>
The find command lets you search for the occurence of any string
up to 20 characters long. TINYWORD prompts for the name of the
string to be searched. Since the find/replace command is
case dependent, it is absolutely necessary to specify the
exact casing of the letters. An upper case letter "D", for
instance, is treated differently from a lower case letter "d".
The find operation starts from the present location of the cursor
and searches for the specific string until the end of file is
reached. Any text found prior to the starting location of
the cursor will be completely disregarded by the find command.
If the find operation successfully locates the match, the
cursor points to the first character of the occurence. However,
if the attempt was unsuccessful, the status line issues the
message "No more matching strings".
<ALT><R>
The replace command lets you substitute the searched string
with another string of up to 20 characters long. The replace
command becomes operational immediately following the use of the
find command. If other commands are used prior to the call of the
replace command, the replace command will not work. As a result,
TINYWORD clears the targetted string from the memory buffer.
<ALT><S>
The substitute command makes a global search of the entire text
for an occurence of a specific string with respect to the
cursor position, and replacing it with an alternate one. The
allowable string length could not exceed more than 20 characters
long. The message "No more matching strings" indicates that
TINYWORD was able to make the replacement successfully.
<Ctrl><U>
This command aborts any of the find and replace operations.
MISCELLANEOUS
_________________________________________________________________
1. How do you insert a blank row between two existing lines?
Ans: Move the cursor to the furthurmost left column of the
desired row and press the carriage return. The text
found below the cursor will shift down by one line.
2. How do you remove a blank row between existing texts?
Ans: Move the cursor to the blank row and press <CTRL><Y>.
3. Can TINYWORD automatically make double line spacings?
Ans: The TINYWORD program cannot create double line spacings.
However, TINYWORD's companion program TINYPRINT is able
to "double space" during printing.
4. Can we merge two separate lines into one line?
Ans: Yes, providing there is enough room on the first line
to put the second line on. Move the cursor to the first
character of the second line and press the backspace key
several times until the two lines finally merge. If the
second line is longer than the capacity of the first line,
TINYWORD cancels the operation and gives a warning beep to
indicate its unsuccessful attempt at merging the two lines.
5. How do you break one line into two lines of text?
Ans: Move the cursor to the location you intend to break
the line off and press the carriage return key.
6. What other ways can TINYWORD be used for?
Ans: You can also use TINYWORD as a reminder when you cold
boot your computer system. Put TINYWORD in the root
directory and include the following statements in your
AUTOEXEC.BAT file (This would be a good time to try out
your TINYWORD text editor.):
if not exist REMINDER goto NoReminder
TW REMINDER
:NoReminder
Each time when you start up your computer system, the
AUTOEXEC batch file looks for the "REMINDER" file.
When it finds the file, TINYWORD displays the contents
of the file to the screen.
7. Will you make any improvements of TINYWORD in the future?
Ans: It is possible. This depends on the number of registrations
we received from users. If enough users register for
TINYWORD, we will certainly continue our efforts in
improving TINYWORD. So please send in those registration
forms now!
====================================================================
┌──────────────────────────────────────────────────┐
│ │
│ TINYPRINT │
│ │
│ version 1.1 │
│ │
│ │
│ Copyright (c) 1990 -- all rights reserved │
│ Loys Software Development │
│ │
└──────────────────────────────────────────────────┘
TINYPRINT is a simple program designed to print neat,
formatted texts on a standard 8 1/2 X 11 inch size paper. It
will support a wide variety of printers. TINYPRINT works in
conjunction with the TINYWORD editor, but it may also be used
as a stand alone program to generate formatted printouts from
other word processors as well with the stipulation that the files
are in ASCII. Some of TINYPRINT features include:
o the ability to change the left margin setting for printing.
o adjusting the maximum number of lines printed per page.
o the option to pause after each page.
o the option to print page numbers on the bottom of each
page.
o the ability to print using either single or double space.
INSTRUCTIONS TO RUN TINYPRINT
_________________________________________________________________
Type the following command to execute TINYPRINT:
TP
The next screen will appear like this:
┌────────────────────────────────────────────────────────────┐
│ │
│ Enter filename to print: │
│ Set left margin at 0: [Y] │
│ Pause between pages: [N] │
│ Print 55 lines per page: [Y] │
│ Print page number: [N] │
│ Print single space: [Y] │
│ │
└────────────────────────────────────────────────────────────┘
(1) Enter filename to print:
The first line asks for the name of the file to be printed.
Simply type the name of the file followed by the carriage
return key. The file must already be in ASCII format before
the program can successfully continue. If TINYPRINT cannot
find the file on the present directory, it will give a
warning beep and request for the name of the correct file.
(2) Set left margin at 0: [Y]
By pressing the character "Y" or the <RETURN> key on your
keyboard, the printer begins printing on column 0 of your
paper. If you do not want to start on this column, select
"N" to change the left margin. TINYPRINT will display the
next message:
Left margin setting [0-20]:
Enter the desired left margin between the values 0 to 20.
Press <RETURN> to continue with the next option.
(3) Pause between pages: [N]
Type N if you are using continuous form printer paper.
Type Y if you are using single paper instead.
(4) Print 55 lines per page: [Y]
By default the printer prints 55 lines per page. You can
change the number of lines printed by typing "N" on your
keyboard. TINYPRINT will overwrite this line with the
following message:
Print how many lines per page?
Enter the amount of lines you would like TINYPRINT to print
per page. A standard paper usually has 66 lines per page.
(5) Print page number: [N]
By default page numbers are not printed. However, if you
wished to include page numbers on the bottom of each page,
press "Y" for "yes" on the keyboard. The following message
will appear:
Use what page number to print:
This indicates the initial page number you would like TINYPRINT
to use for printing. (i.e. If you type in the number 1,
TINYPRINT prints page 1 on the bottom of the page.)
(6) Print single space: [Y]
Press Y if you would like for TINYPRINT to print using single
spacings. Press N if you would like double spacings instead.
TINYPRINT can detect if your printer is either on or off. If the
printer is off, TINYPRINT issues a warning message:
Printer is not ready
Just turn the printer on and press any key on the keyboard to
continue. Once the printer is running, you can stop the printing
any time by pressing the <ESC> key. You can use the <ESC> key
to exit TINYPRINT anytime.
==================================================================
TRADEMARK ACKNOWLEDGEMENTS
_________________________________________________________________
WORDSTAR is a registered trademark of Wordstar International.
MS-DOS is a registered trademark of Microsoft Corp.
REGISTRATION FORM
------------ ----
TINYWORD & TINYPRINT
version 1.1
Loys Software Development
1276 Crystal St.
Los Angeles, CA 90031
Name: _____________________________________________
Address: __________________________________________
City: _____________________________________________
State: _____________ Zip: _______________
Amount: $____________
We need to know more about you and your requirements. This
information helps us to make any additional improvements in
the future. Please help us by completing the questionaire.
1. Where did you hear about TINYWORD?
___________________________________________________________
2. What brand is your computer?
___________________________________________________________
3. What type of monitor do you have? Monochrome or color?
___________________________________________________________
4. What type of disk do you have?
___________________________________________________________
5. What brand is your printer?
___________________________________________________________
6. How much RAM memory do you have in your system?
___________________________________________________________
7. Comments or suggestions: